VisualStudio使用時、以下のようなコマンドラインでビルドできます。
- devenv /rebuild "Release" /project XXXX XXXX.sln
ところが、Releaseビルドではなく、カスタムに用意した別の構成のビルドが走っていました。
原因 §
構成マネージャの設定ミス
解決 §
メニューから「ビルド」→「構成マネージャ」で開き、構成マネージャの設定を見直す。ソリューションがReleaseビルドでも、個々のプロジェクトは別の構成に設定できる。
感想 §
ビルドバッチのバグかと思ったら違いました。気づくまでにけっこう時間を取られました。設定をいじっているうちに、なぜか意図しない設定になっていたようです。